package com.example.firststory;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;

public class Datos {

	private static String nombre = "";
	private static String sexo = "";
	private static String padre = "";
	private static String madre = "";
	private static String ciudad = "";
	private static String tipoCiudad = "";
	private static String tipoMadre = "";
	private static String tipoPadre = "";
	private static String historia = "";

	public static String getHistoria() {
		return historia;
	}

	public static void setHistoria(String historia) {
		Datos.historia = historia;
	}

	public static String getTipoCiudad() {
		return tipoCiudad;
	}

	public static void setTipoCiudad(String tipoCiudad) {
		Datos.tipoCiudad = tipoCiudad;
	}

	public static String getTipoMadre() {
		return tipoMadre;
	}

	public static void setTipoMadre(String tipoMadre) {
		Datos.tipoMadre = tipoMadre;
	}

	public static String getTipoPadre() {
		return tipoPadre;
	}

	public static void setTipoPadre(String tipoPadre) {
		Datos.tipoPadre = tipoPadre;
	}

	public static String getSexo() {
		return sexo;
	}

	public static void setSexo(String sexo) {
		Datos.sexo = sexo;
	}

	public static String getPadre() {
		return padre;
	}

	public static void setPadre(String padre) {
		Datos.padre = padre;
	}

	public static String getMadre() {
		return madre;
	}

	public static void setMadre(String madre) {
		Datos.madre = madre;
	}

	public static String getCiudad() {
		return ciudad;
	}

	public static void setCiudad(String ciudad) {
		Datos.ciudad = ciudad;
	}

	public static String getNombre() {
		return nombre;
	}

	public static void setNombre(String nombre) {
		Datos.nombre = nombre;
	}

	public static boolean isEmailValid(String email) {
		boolean isValid = false;

		String expression = "^[\\w\\.-]+@([\\w\\-]+\\.)+[A-Z]{2,4}$";
		CharSequence inputStr = email;

		Pattern pattern = Pattern.compile(expression, Pattern.CASE_INSENSITIVE);
		Matcher matcher = pattern.matcher(inputStr);
		if (matcher.matches()) {
			isValid = true;
		}
		return isValid;
	}

	public static void showMessageError(String msg, Context context) {

		AlertDialog.Builder ad = new AlertDialog.Builder(context);
		ad.setTitle("Error");
		ad.setMessage(msg);
		ad.setPositiveButton("OK", new DialogInterface.OnClickListener() {
			@Override
			public void onClick(DialogInterface dialog, int which) {
				dialog.dismiss();
			}
		});
		ad.show();
	}
}
